﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace ShopCartOnline.Models
{
    [Table("SanPham")]
    public class SanPham
    {
        [Key]        
        public int MaSP { get; set; }

        [Required]
        [Column(TypeName = "nvarchar")]
        [StringLength(50)]
        public string TenSP { get; set; }

        [Required]
        public int SoLuong { get; set; }

        [Required]
        public double DonGia { get; set; }

        [Required]
        [Column(TypeName = "nvarchar")]
        [StringLength(100)]
        public string ChatLieu { get; set; }

        [Required]
        public int LuotTruyCap { get; set; }

        [Required]
        public int MaNSX { get; set; }
        
        [Required]
        public int MaDanhMuc { get; set; }

        //Xác định khóa ngoại tới bảng NhaSanXuat
        [ForeignKey("MaNSX")]
        public NhaSanXuat NhaSanXuat { get; set; }

        //Xác định khóa ngoại tới bảng DanhMucSanPham
        [ForeignKey("MaDanhMuc")]
        public DanhMucSanPham DanhMucSanPham { get; set; }
        

    }
}